package com.kmt.plaza.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import java.util.Date;

public class Swiper {
    /**
     * 主键
     */
    @Id
    @Column(name = "swiper_id")
    private String swiperId;

    /**
     * 图片地址
     */
    @Column(name = "swiper_url")
    private String swiperUrl;

    /**
     * 背景颜色
     */
    @Column(name = "img_bg_color")
    private String imgBgColor;

    /**
     * 商品id
     */
    @Column(name = "prod_id")
    private String prodId;

    /**
     * 商品分类id
     */
    @Column(name = "classify_id")
    private String classifyId;

    /**
     * 轮播图类型，用于判断，可以根据商品id或者分类进行页面跳转，1：商品 2：分类
     */
    @Column(name = "swiper_type")
    private Integer swiperType;

    /**
     * 轮播图展示顺序，从小到大
     */
    private Integer seq;

    /**
     * 是否展示:1表示正常显示，0表示下线 是否展示，1：展示  0：不展示
     */
    private Integer status;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 获取主键
     *
     * @return swiper_id - 主键
     */
    public String getSwiperId() {
        return swiperId;
    }

    /**
     * 设置主键
     *
     * @param swiperId 主键
     */
    public void setSwiperId(String swiperId) {
        this.swiperId = swiperId;
    }

    /**
     * 获取图片地址
     *
     * @return swiper_url - 图片地址
     */
    public String getSwiperUrl() {
        return swiperUrl;
    }

    /**
     * 设置图片地址
     *
     * @param swiperUrl 图片地址
     */
    public void setSwiperUrl(String swiperUrl) {
        this.swiperUrl = swiperUrl;
    }

    /**
     * 获取背景颜色
     *
     * @return img_bg_color - 背景颜色
     */
    public String getimgBgColor() {
        return imgBgColor;
    }

    /**
     * 设置背景颜色
     *
     * @param imgBgColor 背景颜色
     */
    public void setimgBgColor(String imgBgColor) {
        this.imgBgColor = imgBgColor;
    }

    /**
     * 获取商品id
     *
     * @return prod_id - 商品id
     */
    public String getProdId() {
        return prodId;
    }

    /**
     * 设置商品id
     *
     * @param prodId 商品id
     */
    public void setProdId(String prodId) {
        this.prodId = prodId;
    }

    /**
     * 获取商品分类id
     *
     * @return classify_id - 商品分类id
     */
    public String getClassifyId() {
        return classifyId;
    }

    /**
     * 设置商品分类id
     *
     * @param classifyId 商品分类id
     */
    public void setClassifyId(String classifyId) {
        this.classifyId = classifyId;
    }

    /**
     * 获取轮播图类型，用于判断，可以根据商品id或者分类进行页面跳转，1：商品 2：分类
     *
     * @return swiper_type - 轮播图类型，用于判断，可以根据商品id或者分类进行页面跳转，1：商品 2：分类
     */
    public Integer getSwiperType() {
        return swiperType;
    }

    /**
     * 设置轮播图类型，用于判断，可以根据商品id或者分类进行页面跳转，1：商品 2：分类
     *
     * @param swiperType 轮播图类型，用于判断，可以根据商品id或者分类进行页面跳转，1：商品 2：分类
     */
    public void setSwiperType(Integer swiperType) {
        this.swiperType = swiperType;
    }

    /**
     * 获取轮播图展示顺序，从小到大
     *
     * @return seq - 轮播图展示顺序，从小到大
     */
    public Integer getSeq() {
        return seq;
    }

    /**
     * 设置轮播图展示顺序，从小到大
     *
     * @param seq 轮播图展示顺序，从小到大
     */
    public void setSeq(Integer seq) {
        this.seq = seq;
    }

    /**
     * 获取是否展示:1表示正常显示，0表示下线 是否展示，1：展示  0：不展示
     *
     * @return status - 是否展示:1表示正常显示，0表示下线 是否展示，1：展示  0：不展示
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置是否展示:1表示正常显示，0表示下线 是否展示，1：展示  0：不展示
     *
     * @param status 是否展示:1表示正常显示，0表示下线 是否展示，1：展示  0：不展示
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}